package com.audaque.springboot.foshanupload.core.properties;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author zgb
 * @desc ...
 * @date 2022-03-28 00:53:45
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
@Component
@ConfigurationProperties(prefix = "switch")
public class SwitchProperties {
    private Boolean druidDecrypt;
    private Boolean ssl;
    private Boolean webLog;
    private Boolean logMethod;
    private Boolean thymeleaf;
    private Boolean freemarker;
    private Boolean mvcView;
    private Boolean mbmul;
    private Boolean druid;
    private Boolean redis;
    private Boolean kafka;

    private Boolean minio;

    private Boolean returnR;

    private Boolean debug;

    private Boolean jJWTProvider;
    private Boolean hutoolJwtSignerProvider;
    private Boolean hutoolJwtHs256Provider;


}
